package com.yykj.tencent.im.server.bean.request;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
@JsonInclude(JsonInclude.Include.NON_NULL)
public class GetJoinedGroupListRequest extends GenericRequest {
    @JsonProperty("Member_Account")
    private String memberAccount;

    @JsonProperty("WithHugeGroups")
    private Integer withHugeGroups;

    @JsonProperty("WithNoActiveGroups")
    private Integer withNoActiveGroups;

    @JsonProperty("Limit")
    private Integer limit;

    @JsonProperty("Offset")
    private Integer offset;

    @JsonProperty("GroupType")
    private String groupType;

    @JsonProperty("ResponseFilter")
    private ResponseFilter responseFilter;


}
